package com.jinxin.platform.cdperprotypay.pojo.vo;

import lombok.Data;

import java.util.Date;

/**
 * @author : zhangpeng
 * @date : 2020-07-01 09:29:06
 **/
@Data
public class ChargeDetailVO {

    /**
     * 主键id
     */
    private String id;
    /**
     * 项目收费详情id
     */
    private String chargeRdId;
    /**
     * 房间Id
     */
    private String roomId;
    /**
     * 金额
     */
    private String money;
    /**
     * 滞纳金
     */
    private String lateFee = "0.00";
    /**
     * 优惠
     */
    private String discount = "0.00";
    /**
     * 备注
     */
    private String remark;
    private String reason;
    private String remarks;//收费详情备注
    /**
     * 小计
     */
    private String subtotal;
    /**
     * 是否缴费
     */
    private String isCharge;
    /**
     * 操作人
     */
    private String creater;
    /**
     * 操作时间
     */
    private Date createTime;
    /**
     * 交易流水号
     */
    private String serialNum;
    /**
     * 支付方式
     */
    private String chargeType;

    /**
     * 收费项目类型： 1：周期性收费性项目；2：临时性收费项目；3：押金性收费项目
     */
    private String itemsType;
    /**
     * 收费项目名称
     */
    private String itemsName;
    /**
     * 滞纳金天数
     */
    private String itemsLateFeeDay;
    /**
     * 滞纳金比例
     */
    private String itemsLateFeeProportion;
    /**
     * 不足一月收费方式：1:按照1个月计算; 0:按照实际天数计算;
     */
    private String itemsCountType = "1";
    /**
     * 收费周期： 1:当期收当期；2:当期收上期; 3:当期收下期;
     */
    private String itemsCycle;
    /**
     * 备注
     */
    private String itemsRemark;

    /**
     * 收费项目id
     */
    private String itmesId;
    /**
     * 用户id
     */
    private String userId;
    private String userName;
    private String userMobile;
    /**
     * 收费标准id
     */
    private String standardId;
    /**
     * 收费开始时间
     */
    private Date startTime;
    /**
     * 收费结束时间
     */
    private Date endTime;
    /**
     * 单价
     */
    private String price;

    /**
     * 起码
     */
    private String meterSdata;
    /**
     * 止码
     */
    private String meterEdata;
    /**
     * 数量
     */
    private String areaNum;
    private String consumption = "0";

    /**
     * 计算方式：1：单价*数量；2：指定金额；3：每户单独输入；4：阶梯收费
     */
    private String standardCalculation;
    /**
     * 计量方式：1：建筑面积；2：用气量；3：按户收取；4：用水量；5：用电量；6：套内面积；7：公摊面积；8：楼层
     */
    private String standardMetering;
    /**
     * 指定收费金额
     */
    private String moneys;

    private String delLateFee;
    private String area;
    private String dataTime;

    private String address;
    private String easyAddress;

}
